• No more heap corruption with small stacks in low memory.
• And this, my friends, is it. It has been a pleasure serving you once again. Let's all say a collective "Bon Voyage"!
2.0v2 b11 11/13/90
• Fixed bug with copying and pasting cards when some fonts in the stack don't exist in the current system.
2.0v2 b10 11/12/90 .
• Fixed bug that occurred when switching between card windows with the screen locked.
• Backed out bug fix for KL1227, because the bugs introduced by the bug fix were worse than KL1227.
• Improved scrolling by clicking the page down region of the scrollbar of scrolling fields.
• 'doMenu <item in a system menu, such as QuickMail>' works again.
2.0v2 b9 11/10/90
• Fixed crash and burn that could occur when changing the font, style, or size of text in a stack with userModify set to true.
• Zooming card window first thing on startup is OK again.
• the result will now be set if the mark command is used in a stack with cantModify set to true.
• You can no longer set the size of a card in a stack with cantModify set to true.
2.0v2 b8 11/8/90
• We no longer allow Text Pickup to work with editBkgnd set to true.
• Printing bugs fixed with reports when wrapping fields containing variable line heights.
• Fixed bugs in multiple card windows. This really is the last time.
• Fixed a bizarre window bug under System 7.0b1.
• Fixed a potentially embarrasing situation where the screen wouldn't unlock immediately at idle.
• Restored the 3-second wait time from 1.2.5 for dialing using a modem. 2.0 tried to wait 10 seconds so the Portable's internal modem would be happy but, alas, even this wasn't enough. Our sincerest apologies to all the Portable users with internal Apple modems.
• Sped up certain chunk operations (get word 2 of fld 1) up to 10x through a simple optimization.
• Picture XCMD: 'set rect of window <picture window> to cardScreen' will now work even when card window is invisible.
2.0v2 b7 11/7/90
• Fixed bugs that caused menu messages 128-255 chars in length to crash.
• Fixed a bug that caused keywords longer that 128 chars to crash.
• Made HyperCard less susceptible to the "Not enough memory to run at this color setting" alert.
• Text pickup (command-click on a field) is now more friendly, especially in two-byte script systems.
• Multiple card windows are now cooler than they thought they'd be.
• Fixed bug that caused improper hilighting of windows when creating a visible external window in the document layer.
2.0v2 b6 11/6/90
• Fixed bug that prevented modeless dialogs from receiving idle time.
• Changing the "soft return" char for the script editor now works correctly.
• Fixed bug that caused weird colors to be used when displaying 16- or 32-bit pictures after displaying 8-bit picture with custom color table.
• Fixed handling of text under non-Roman script systems.
2.0v2 b5 11/5/90
• Marking or unmarking all cards is now up to several thousand times faster. The size of your stacks will determine your performance gains.
• Choosing from a menu in the report dialog won't beep anymore.
• Choosing a new report from the menu no longer deletes it!
• Fixed Edit menu to display proper labels (Copy Picture, etc.) while ants are marching in the Icon Editor (actually fixed in B3 but omitted from Changes).
• Font and Style menus are disabled only if they aren't in use by an external window.
• All menu items with the name "-" now have the name "-x", where x is a number (except the Apple menu). This distinguishes dashed lines in menus and fixes bugs with putting after and before such menus.
• "Convert Stack..." dialog text's karma is closer to perfection.
• Fixed bug with "go bg x of stack y".
• Fixed update bugs with going to a stack in a new window while screen is locked.
• HyperTalk now sends doMenu message for selections from font menu.
• Fixed bug that could happen when cantAbort of a stack is true.
• Fixed bug with confused items in Edit menu when "Cut Card" was chosen.
• Triple-clicking a quotation mark or parentheses in Script Editor will now properly select an entire line.
• Localization note: Variable Watcher's ellipsis string is now in the STR#.
2.0v2 b4 11/1/90
• New dialog used with "Convert Stack..." menu item. We're saving the world through clarity.
• It's now safe to call the Palette XCMD in startUp handlers.
• Holding the Option key and choosing "About HyperCard" displays machine and system configuration information (for Claris Tech Support).
• Fixed bug with compacting out fonts that don't exist in the system at time of compaction.
• Holding down the command and option keys during the whole compaction process will rebuild the font table from scratch.
• Fixed a bug that could corrupt a stack whenever the total size of the text AND styles in a field on disk exceeded 32K bytes.
• "the printMargins" property now actually has an effect on the margins when printing containers or fields.
• Certain cases of runaway recursion that could cause System Errors have been fixed to display the normal "Too much recursion" alert.
• Fixed a bug that occurred when using "Other..." to change the size of a mixed run to the size of the first character of the run.
• Fixed problems using old Mac 128 and 512 keyboards on a Mac Plus.
• Visual effects no longer work when moving between two different-sized stacks.
• Removed a feature that allowed you to select (and type into) the text of a button.
• Fixed a bug with "ask password": "it" is now empty when dialog is canceled.
• "the menus" bug fixed under System 7.0.
• Fixed problem with "dial" command on Mac IIsi.
2.0v2 b3 10/25/90
• Fixed problem with bad updates of patterns window.
• Palettes aren't reordered when they're made visible.
• Fixed a crash with changing menus while the menubar is hidden.
• Fixed a HyperTalk bug that was causing beeps and "Can't load external command" errors.
• HyperTalk's "div" operator gave unexpected results with numbers > 2^^31; now it works.
• Stereo sounds should play as mono across all systems.
• On normal 6.0.5 systems no compressed sounds should play (they do in 6.0.7 or with the MACE snths installed).
• Sounds compressed using schemes other than MACE should not play.
• Fixed debugger bug with horizontal scrolling using thumb.
• Message Watcher is now more localizable.
2.0v2 b2 10/18/90
• Fixed a few bugs where changing field styles wouldn't update the scrollbar.
• Fixed a bug where compacting a stack could corrupt the stack's resource fork.
• Fixed a bug where "send foo to stack fred" would fail if stack fred had no resource fork.
• Fixed a bug where pop card could hang.
• Re-fixed the printing bug where card or bkgnd pictures could be lost after printing
2.0v2 b1 10/12/90
• Changed to Claris version numbering scheme.
• Print Stack and printing cards now works properly with non-PostScript printers (LaserWriter IISC, ImageWriter, etc...)
• Default left print margin under a metric system is now 1.25 centimeters.
• Fixed a crasher on 68000 machines running with double-byte systems (Kanji, Arabic, etc...)
• Fixed a crasher with the LinkTo palette.
• Fixed a bug where "openField" wasn't being sent to a field if you clicked in its scroll bar before clicking in the field.
• Fixed a bug where if an XCMD is loaded from the dynamic path, its resource fork could become the current one instead of the current stack's.
• Fixed a bug where saying "delete <line or item> X of var" would destroy the variable if it had less than X <lines or items>
• Null events are now sent to external windows while stopped at a Checkpoint
• Fixed a bug that prevented Edit menu events from being sent to external windows with edit at userlevel 1 or 2.
• Fixed a bug that prevented the StackNameToNum callback from working
• RunHandler callback is now included in HyperXCmd.h header file